package com.ajavaer.framework.im.tencent.request.data;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

public class DeleteGroupMemberData implements TencentImRequestData {
    /**
     * 操作的群 ID（必填）
     */
    @JsonProperty("GroupId")
    private String groupId;
    /**
     * 是否静默删人；0：非静默删人；1：静默删人。不填该字段默认为0（选填）
     */
    @JsonProperty("Silence")
    private Integer silence;
    /**
     * 踢出用户原因（选填）
     */
    @JsonProperty("Reason")
    private String reason;
    /**
     * 待删除的群成员（必填），最多500个
     */
    @JsonProperty("MemberToDel_Account")
    private List<String> memberToDelAccount;

    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    public Integer getSilence() {
        return silence;
    }

    public void setSilence(Integer silence) {
        this.silence = silence;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public List<String> getMemberToDelAccount() {
        return memberToDelAccount;
    }

    public void setMemberToDelAccount(List<String> memberToDelAccount) {
        this.memberToDelAccount = memberToDelAccount;
    }
}
